Teaching 'Concepts of Programming Languages' with Ada

نویسنده

  • Theodor Tempelmeier
چکیده

• promote usage of Ada • being convinced that my students can learn a lot from studying Ada … for this Contribution • promote the inclusion of teaching topics in this conference series • encourage teachers to use Ada even under difficult circumstances • Just a personal experience report No claim that the presented method of teaching is better (in what sense?) than yours • Just a personal experience report No claim that the presented method of teaching is better (in what sense?) than yours • If you like it: Good! You may copy some of the presented ideas

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Programming Language for Teaching Concurrent Object-Oriented Concepts

Studying concurrency one of the major difficulties is the need for a variety of programming languages to be available. But expecting students to learn at the same time a lot of languages is clearly undesirable. Concurrent object-oriented concepts can be understood more successfully if we have a programming language furnishing us with different kind of tools expressing concurrency and object-ori...

متن کامل

The ModulaTor Oberon - 2 and Modula - 2 Technical Publication

When Niklaus Wirth, well known for the development of Pascal and Modula-2, and Juerg Gutknecht in the mid eighties started to develop a new operating system for personal computers, the existing programming languages turned out to be insufficient for the development of extensible software systems [1]. Even the monster languages such as PL/I or Ada could not be used to construct robust and reliab...

متن کامل

Software Design 3

Software design techniques span a wide spectrum, and have incrementally evolved as the discipline has matured over the years. In the early 1960s, owcharts were the most heavily used design technique for programming, and subsequently evolved through the sixties and into the mid-1970s into approaches such as dataow and entity-relationship diagrams. At this same time, parallel e orts began on appr...

متن کامل

A method for increasing software productivity called object-oriented design-with applications for AI

Object-oriented design language research has suggested some basic concepts that object-oriented programming and languages should support. These are: (1) information hiding, (2) data abstraction, (3) dynamic binding, and (4) inheritance. Object-oriented languages are receiving extensive use in artificial intelligence. Although the Ada language possesses the information hiding and data abstractio...

متن کامل

On Teaching Programming Languages Using a Wiki

This paper reports on an ongoing experiment with using a wiki as support material for CMU-CS 15-212, a sophomore-level course on advanced programming concepts and skills. We found that the use of a wiki promotes participatory learning and encourages the students to read upcoming material before class. Future developments include pairing up the wiki with an e-tutor and supporting delivery to sma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012